conclusion of a peace treaty - Espagnol Anglais Dictionnaire